home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / Xteq X-Setup / xqdcXSP-Setup-EN.exe / {app} / plugins / XQ Network General.xpl < prev    next >
Text File  |  2001-12-31  |  3KB  |  96 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="6"
  3. "COUNT"="4"
  4. "UIPATH 1"="Startup/Shutdown\Startup\Windows NT/2K/XP\35) After Login Window"
  5. "NAME"="Login Options"
  6. "VERSION"="2.02"
  7. "LANGUAGE"="VBScript"
  8. "TEXT 1"="Run logon scripts synchronized"
  9. "TEXT 2"="Restore network connections on startup"
  10. "TEXT 3"="Enable "SHIFT key ignore" during startup"
  11. "TEXT 4"="Keep cached roaming profiles" 
  12. "DESCRIPTION 1"="Activate "Run logon scripts synchronized" if the Explorer shouldn't start until the logon script is finished (default: Deactivated)."
  13. "DESCRIPTION 2"="Activate "Restore network connections on startup" to allow Windows NT to restore all previous made network connections on startup (that is, Windows NT starts EXPLORER.EXE). If this option is turned off, Windows will not restore the connections which speeds up startup. The network drives are then re-connected on first access."
  14. "DESCRIPTION 3"="If you hold down the shift key during startup, any programs in the startup folders will not run. Disabling the third option will prevent this." 
  15. "DESCRIPTION 4"="If "Keep cached roaming profiles" is activated, Windows NT will keep a local copy (=cached) copy of the profile a user has received from a server. This prevents downloading all needed files every time a user loges on but it also consumes disk space. If disabled, Windows is forced to delete the cached copy as soon as another user with a romaing profile logs on."
  16. "AUTHOR"="Xteq Systems"
  17. "CONTACTURL"="http://www.xteq.com"
  18. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  19. "COMMENT 1"=" "
  20.  
  21.  
  22.  
  23.  
  24.  
  25. sP="HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\"
  26. sV3="RunLogonScriptSync"
  27.  
  28. sP_GC="HKLM\System\CurrentControlSet\Control\NetworkProvider\"
  29. sV_GC="RestoreConnection"
  30.  
  31. sV4="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\IgnoreShiftOveride" 'DW, 1=on
  32.  
  33. sV5="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DeleteRoamingCache" 'DW, 1=on=delete
  34.  
  35.  
  36.  
  37. Sub Plugin_Initialize 
  38.  if RegPathExists(sp) then
  39.   i=RegReadValue(sp & sv3)
  40.   if i=1 then SetUIElement 1,true
  41.  
  42.   i=RegReadValue(sp_gc & sv_gc)
  43.   if i=1 then SetUIElement 2,true
  44.   
  45.   i=RegReadValue(sV4)
  46.   if i=0 or IsEmpty(i) then SetUIElement 3,true
  47.  
  48.   i=RegReadValue(sV5)
  49.   if i=0 or IsEmpty(i) then SetUIElement 4,true
  50.  
  51.  
  52.  else
  53.   Disable
  54.  end if
  55. End Sub
  56.  
  57. Sub Plugin_CheckData(ElementIndex)
  58. End Sub
  59.  
  60. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  61.  b=GetUIElement(1)
  62.  if b=true then
  63.     Call RegWriteValue(sp & sv3,"1",1)
  64.  else
  65.     Call RegWriteValue(sp & sv3,"0",1)
  66.  end if
  67.  
  68.  b=GetUIElement(2)
  69.  if b=true then
  70.     Call RegWriteValue(sp_gc & sv_gc,"1",2)
  71.  else
  72.     Call RegWriteValue(sp_gc & sv_gc,"0",2)
  73.  end if
  74.  
  75.  b=GetUIElement(3)
  76.  if b=true then
  77.     Call RegWriteValue(sv4,"0",2)
  78.  else
  79.     Call RegWriteValue(sV4,"1",2)
  80.  end if
  81.  
  82.  b=GetUIElement(4)
  83.  if b=true then
  84.     Call RegWriteValue(sv5,"0",2)
  85.  else
  86.     Call RegWriteValue(sV5,"1",2)
  87.  end if
  88.  
  89. End Sub
  90.  
  91. Sub Plugin_Terminate 
  92. End Sub
  93.  
  94.  
  95.  
  96.